package com.sparrow.event.receiver;

import com.sparrow.common.event.IEventInvoker;
import com.sparrow.event.model.Event;

/**
 * 事件接受者
 */
public interface IEventReceiver {
    /**
     * 接收事件，事件的执行方式根据指定的invoker来确定
     * @param event
     */
    void receive(Event event);

    int getOrder();

    IEventInvoker getInvoker();
}
